package xyz.mumuwei.youthcourseserver.mapper;

import org.apache.ibatis.annotations.Mapper;
import xyz.mumuwei.youthcourseserver.pojo.UserInfo;

/**
 * @author mumuwei
 * @date 2022/3/21
 */
@Mapper
public interface TeacherMapper {

    /**
     * 存储课程教师列表
     * @param teacher 教师信息
     * @return 影响条数
     */
    Integer insert(UserInfo teacher);

    /**
     * 根据课程id和教师Id查询 该课程是否存在该教师
     * @param teacher 课程信息
     * @return 关联信息
     */
    UserInfo selectByCourseAndTeacherId(UserInfo teacher);

    /**
     * 根据课程Id删除课程关联教师信息
     * @param id 课程Id
     * @return 受影响条数
     */
    Integer deleteByCourseId(Integer id);
}
